/// status : null
/// statusName : null
/// require : null
/// resultStatusName : "正常"
/// executeTaskId : 172
/// pointId : 22
/// pointName : "服务中心"
/// executeDate : "2022-05-13 09:03:37"
/// executeBy : "8952"
/// executeByName : "管一凡"
/// resultStatus : 2
/// feedback : "正常"
/// id : 595
/// createdBy : "8952"
/// createdDate : "2022-05-13 09:01:17"
/// updatedBy : "8952"
/// updatedDate : "2022-05-13 09:03:37"

class PatrolRecordDetailData {


  PatrolRecordDetailData({
      this.status, 
      this.statusName, 
      this.require, 
      this.resultStatusName, 
      this.executeTaskId, 
      this.pointId, 
      this.pointName, 
      this.executeDate, 
      this.executeBy, 
      this.executeByName, 
      this.resultStatus, 
      this.feedback, 
      this.id, 
      this.createdBy, 
      this.createdDate, 
      this.updatedBy, 
      this.updatedDate,
  this.patrolName,
  this.patrolRange,
  this.startTime,
  this.endTime,
  });

  PatrolRecordDetailData.fromJson(dynamic json) {
    status = json['status'];
    statusName = json['statusName'];
    require = json['require'];
    resultStatusName = json['resultStatusName'];
    executeTaskId = json['executeTaskId'];
    pointId = json['pointId'];
    pointName = json['pointName'];
    executeDate = json['executeDate'];
    executeBy = json['executeBy'];
    executeByName = json['executeByName'];
    resultStatus = json['resultStatus'];
    feedback = json['feedback'];
    id = json['id'];
    createdBy = json['createdBy'];
    createdDate = json['createdDate'];
    updatedBy = json['updatedBy'];
    updatedDate = json['updatedDate'];
    patrolName = json['patrolName'];
    patrolRange = json['patrolRange'];
    startTime = json['startTime'];
    endTime = json['endTime'];
  }
  dynamic status;
  dynamic statusName;
  dynamic require;
  String? resultStatusName;
  int? executeTaskId;
  int? pointId;
  String? pointName;
  String? executeDate;
  String? executeBy;
  String? executeByName;
  int? resultStatus;
  String? feedback;
  int? id;
  String? createdBy;
  String? createdDate;
  String? updatedBy;
  String? updatedDate;
  String? patrolName;
  String? patrolRange;
  String? startTime;
  String? endTime;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['status'] = status;
    map['statusName'] = statusName;
    map['require'] = require;
    map['resultStatusName'] = resultStatusName;
    map['executeTaskId'] = executeTaskId;
    map['pointId'] = pointId;
    map['pointName'] = pointName;
    map['executeDate'] = executeDate;
    map['executeBy'] = executeBy;
    map['executeByName'] = executeByName;
    map['resultStatus'] = resultStatus;
    map['feedback'] = feedback;
    map['id'] = id;
    map['createdBy'] = createdBy;
    map['createdDate'] = createdDate;
    map['updatedBy'] = updatedBy;
    map['updatedDate'] = updatedDate;
    map['patrolRange'] = patrolRange;
    map['patrolName'] = patrolName;
    map['startTime'] = startTime;
    map['endTime'] = endTime;
    return map;
  }

}